منابع مشابه
Languages and Interactive Software Development
Most software is developed using interactive computing systems and substantial compute-power. Considerable assistance can be given to the developer by providing language-based support that takes advantage of analysis of software artifacts and the languages in which they are written. In this paper, some of the technical challenges and new opportunities for realizing that support are discussed. S...
متن کاملProgramming Languages For Interactive Computing
Traditional programming languages are algorithmic: they are best suited to writing programs that acquire all their inputs before executing and only produce a result on termination. By contrast most applications are interactive: they maintain ongoing interactions with their environments. Modern systems address this incompatibility by manually extending the execution model of the host language to...
متن کاملUPGRADE: Building Interactive Tools for Visual Languages
Construction of interactive tools for visual languages is a challenging task. The UPGRADE framework leverages tool builders by integrating application logic and GUI components. It is based on attributed graphs as its internal data model. At the user interface (external representation), graphs can be rendered in multiple ways, including graphics, trees, text and tables. The framework is open, e....
متن کاملInteractive Query Languages for Intelligence Tasks
Counterterrorism and intelligence tasks rely on the efficient collection, analysis and dissemination of information. While information systems play a key role in such tasks, databases are ill-suited to support certain needs of the intelligence analyst, who many times needs to browse and explore the data in an interactive fashion. Since query languages are geared towards one-query-at-a-time exch...
متن کاملAn Inference Mechanism for the Compilation of Interactive Array Languages
Interactive array languages are powerful programming tools for the development of programs for numerical computation. They provide an environment that tends to increase productivity in software development. The trade-off is that in order to provide this nicer programming environment, array languages are usually interpreted, with the resulting negative effect on performance. The ideal programmin...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Journal of Computer and System Sciences
سال: 1976
ISSN: 0022-0000
DOI: 10.1016/s0022-0000(76)80018-9